package movilmax.sia_corp.action;

import java.util.ArrayList;
import java.util.List;
import movilmax.sia_corp.model.Listax;
import apli.conectar.Conectar;
import basedatos.Resultado;
import com.opensymphony.xwork2.ActionSupport;

public class CargarProductos extends ActionSupport {
	

	private static final long serialVersionUID = -5622547436973190521L;
	private List<Listax> dipositivos;
	private Conectar BASE;
	
	public String  cargarDispositivosW() {
		
		dipositivos=new ArrayList<Listax>();

		String SQL=" SELECT p.descripcion FROM productos p,productos_x_empresa x WHERE p.tipo='1' and p.codigo=x.producto and x.empresa='1' and x.mostrar='1'  order by p.descripcion ";
		  Resultado RCS=BASE.getBaseDatos().consultar(SQL);
		  if(RCS.RP){
			  do{ 
				  Listax LST = new Listax();
				  LST.setCod(RCS.getCadena("descripcion"));
				  LST.setDescripcion(RCS.getCadena("descripcion"));
				  dipositivos.add(LST);
			  }while(RCS.sigItem()); 
		  }
		return SUCCESS;  
	}

	
	public String getJSON(){
		BASE=new Conectar();
		if(BASE.getMsg().equals("SI")){
			cargarDispositivosW();
		  	return SUCCESS;
		}else{
			this.addActionError("No hay conexion al servidor");
			return ERROR;
		}
	}

	public List<Listax> getDipositivos() {
		return dipositivos;
	}
	public void setDipositivos(List<Listax> dipositivos) {
		this.dipositivos = dipositivos;
	}
	
	
	
	
	
	
	

}
